export default function(div, n1, n2) {
  //更多剧集方法
  var WidthScreen = true
  var len = div.find('a').length
  var n = WidthScreen ? n1 : n2
  if (len > 100) {
    //超过100集时的方法
    var Nps = Math.ceil(len / 100) //得出百的倍数
    for (var i = 0; i < Nps; i++) {
      //添加节点n个百集节点
      div.append("<div class='fortab'></div>")
    }
    for (var j = 1; j <= Nps; j++) {
      //将所有剧集移到对应的fortab节点
      var ln = j == Nps ? len - Nps * 100 + 100 : 100
      div.find('a:lt(' + ln + ')').appendTo(div.find('.fortab').eq(j - 1))
    }
    if (typeof TooLength != 'undefined') {
      TooLength++
    } //增加太长id号
    else {
      window.TooLength = 1
    } //未定义id号是设为1
    $('body').append("<div class='Df' id='TooLength" + TooLength + "' style='display:none'></div>") //添加id节点，将移入div用来默认显示
    div
      .find('a:lt(' + (n2 + 18) + ')')
      .clone()
      .appendTo($('#TooLength' + TooLength)) //添加前面集数
    div
      .find('a:gt(' + (len - (n1 / 2 - 2) / 2 - 1) + ')')
      .clone()
      .appendTo($('#TooLength' + TooLength)) //添加后面几集
    $('#TooLength' + TooLength).prependTo(div) //默认显示id移入div
    div.find('.Df').show()
    var opBtn = "<a target='_self' href='javascript:void(0)' class='more Open'>更多剧集<i class=\"iconfont\">&#xe621;</i></a>" //给默认显示盒加个open按钮
    div
      .find('.Df a')
      .eq(n2 + 17)
      .after(opBtn) //添加open按钮
    var closeBtn = "<a target='_self' href='javascript:void(0)' class='more Close'>收&nbsp;&nbsp;起<i class=\"iconfont\">&#xe609;</i></a>"
    for (var k = 0; k < Nps; k++) {
      div
        .find('.fortab')
        .eq(k)
        .append(closeBtn)
    } //给所有fortab盒子加close按钮
    var Navs = "<div class='Navs clearfix' style='display:none;'>" //创建第n-n+100的导航栏节点
    for (var l = 0; l < Nps; l++) {
      var min = l * 100 + 1
      var max = l == Nps - 1 ? len : (l + 1) * 100
      if (l == 0) {
        Navs += "<a target='_self' href='javascript:void(0)' class='more active'>" + min + '-' + max + '</a>'
      } else {
        Navs += "<a target='_self' href='javascript:void(0)' class='more'>" + min + '-' + max + '</a>'
      }
    }
    Navs += '</div>'
    div.find('.Df').after(Navs) //添加导航节点，html结构到此完善
    var showPg = 0 //默认页为0,即第一页，下面的是方法
    var DfBox = div.find('.Df')
    var navBox = div.find('.Navs')
    var tabBox = div.find('.fortab')
    div.find('.Open').click(function() {
      DfBox.hide()
      navBox.show()
      tabBox.eq(showPg).show()
    })
    div.find('.Close').click(function() {
      DfBox.show()
      navBox.hide()
      tabBox.eq(showPg).hide()
    })
    div.find('.Navs a').click(function() {
      if ($(this).hasClass('active')) return
      var _i = $(this).index()
      tabBox.eq(showPg).hide()
      tabBox.eq(_i).show()
      $(this)
        .addClass('active')
        .siblings('.active')
        .removeClass('active')
      showPg = _i
    })
    div.css('height', 'auto')
  } else if (len > n) {
    for (var i = n2 + 18; i < len - (n1 / 2 - 2) / 2; i++) {
      div
        .find('a')
        .eq(i)
        .addClass('Hide')
    }
    var t_m = "<a target='_self' href='javascript:void(0)' class='more'>更多剧集<i class=\"iconfont\">&#xe621;</i></a>"
    div
      .find('a')
      .eq(n2 + 17)
      .after(t_m)
    var more = div.find('.more')
    var _open = false
    div.css('height', 'auto')
    more.click(function() {
      if (_open) {
        div.find('.Hide').hide()
        $(this).html('更多剧集')
        $(this).append('<i class="iconfont">&#xe621;</i>')
        $(this).insertAfter(div.find('a').eq(n2 + 17))
        _open = false
      } else {
        div.find('.Hide').show()
        $(this).html('收&nbsp;&nbsp;起')
        $(this).append('<i class="iconfont">&#xe609;</i>')
        $(this).insertAfter(div.find('a:last'))
        _open = true
      }
    })
  }
}
